#columns{padding-top:5px;position:relative;}
#columns .column {
    float: left;
    width: 33.3%;
    min-height: 100px;
}

/*color define*/
.widget .widget-title,.widget .widget-title a{color:#224499;}
.color-default,.color-default .widget-head{background-color:#d4e6fc;}
.color-red,.color-red .widget-head{background-color:#dd0000;}
.color-orange,.color-orange .widget-head{background-color:#f70;}
.color-yellow,.color-yellow .widget-head{background-color:#B5AC00;}
.color-green,.color-green .widget-head{background-color:#6c0;}
.color-blue,.color-blue .widget-head{background-color:#148ea4;}
.color-white,.color-white .widget-head{background-color:#dfdfdf;}
.color-yellow .widget-title,.color-red .widget-title,.color-green .widget-title,.color-blue .widget-title,.color-orange .widget-title,.color-yellow .widget-title a,.color-red .widget-title a,.color-green .widget-title a,.color-blue .widget-title a,.color-orange .widget-title a{color:#fff;}
/*color end*/

/*widget*/
.widget {
    background-color:#fff;
    *overflow:hidden;
}
#column1 .widget{ margin:0 4px 6px 0;}
#column2 .widget{ margin:0 2px 6px 2px;}
#column3 .widget{ margin:0 0 6px 4px;}
.widget-placeholder { border: 2px dashed #999;;*height:0;_overflow:hidden}
#column1 .widget-placeholder{ margin:0 4px 2px 0;}
#column2 .widget-placeholder{ margin:0 2px 2px 2px;}
#column3 .widget-placeholder{ margin:0 0 2px 4px;}

.widget-head {
    color: #000;
    height: 20px;
    padding-top:4px;
    overflow:hidden;
    border:1px solid #bdcad8;
    border-bottom-width:0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.widget-head .widget-title {display:inline-block;padding-left:4px;font-size:13px;font-weight:bold}
.widget-head a{margin-right:4px;cursor:pointer;}
.widget-head .widget-op{ float:right;}

.collapse samp{ width:14px; height:18px;*margin-bottom:1px;}
.rss samp{ width: 14px; height: 18px;*margin-bottom:1px;}
.update samp{width: 39px; height: 20px; }
.edit samp{width: 24px; height: 20px; }
.remove samp{width: 14px; height: 20px; }
.edit-box {
    padding: 5px 0;
    background-color: #d4e6fc;
    border:1px solid #bdcad8;
}
.edit-box .item {
    padding:3px 0 3px 20px;
}
.edit-box label {
    display:inline-block;
    color: #224499;
    vertical-align:middle;
    padding-right:8px;
    *padding-top:3px;
}
.edit-box span{
    width: 15px;
    height: 15px;
    border: 1px solid #598ede;
    display: inline-block;
    margin: 0 3px 0 0;
    cursor: pointer;
    vertical-align:middle;
}
.edit-box input{
    border:1px #666 solid;
    width:135px;
}
.widget-content {
    background: #FFFFFF;
    padding: 6px 9px;
    overflow: hidden;
    border:1px solid #bdcad8;
    border-top-width:0;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.no-widget{
    padding:20px 0;
    text-align:center;
    font-size:14px;
    border:1px solid #d9e7ff;
}
/*widget end*/

/*widget style*/
.w-list-line li{
     border-bottom:1px solid #dce9f5;
     line-height:1.6em;
     height:1.6em;
     display:block;
     width:100%;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
     -o-text-overflow:ellipsis;
}
.w-list-line li a{ }
.w-list-line li a:hover{ background:#f2f6f9; }

.w-list-float{
    clear:both;
    display:block;
    overflow:hidden;
    *zoom:1;
}
.w-list-float li{
    float:left;
    width:33.2%;
    height:1.8em;
    line-height:1.8em;
    overflow:hidden;
}

.w-free{}
.w-tab-title{height:26px;*margin-bottom:2px;}
.w-tab-title li{
    float:left;
    margin-right:4px;
    padding:2px 10px;
    padding:3px 10px 1px\9;
}
.w-tab-content{border-top:1px solid #DCE9F5;padding:2px;clear:both;display:none}
/*widget style end*/
